package org.jeecg.modules.demo.xiaocailiang.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: xiaocailiang
 * @Author: jeecg-boot
 * @Date:   2021-11-22
 * @Version: V1.0
 */
@Data
@TableName("xiaocailiang")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="xiaocailiang对象", description="xiaocailiang")
public class Xiaocailiang implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
	@TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "id")
    private Integer id;
	/**供应商*/
	@Excel(name = "供应商", width = 15)
    @ApiModelProperty(value = "供应商")
    private String gongys;
	/**销售量*/
	@Excel(name = "销售量", width = 15)
    @ApiModelProperty(value = "销售量")
    private Double xiaoshl;
	/**部门*/
	@Excel(name = "部门", width = 15)
    @ApiModelProperty(value = "部门")
    private String bumen;
	/**项目*/
	@Excel(name = "项目", width = 15)
    @ApiModelProperty(value = "项目")
    private String xiangmu;
	/**总结算吨位*/
	@Excel(name = "总结算吨位", width = 15)
    @ApiModelProperty(value = "总结算吨位")
    private Double zongjsdw;
	/**开票数量（吨）*/
	@Excel(name = "开票数量（吨）", width = 15)
    @ApiModelProperty(value = "开票数量（吨）")
    private Double kaipsl;
	/**终端*/
	@Excel(name = "终端", width = 15)
    @ApiModelProperty(value = "终端")
    private String xiaoss;
	/**不含税收入（元）*/
	@Excel(name = "不含税收入（元）", width = 15)
    @ApiModelProperty(value = "不含税收入（元）")
    private Double buhanssr;
	/**采购数量*/
	@Excel(name = "采购数量", width = 15)
    @ApiModelProperty(value = "采购数量")
    private Double caigsl;
	/**不含税成本*/
	@Excel(name = "不含税成本", width = 15)
    @ApiModelProperty(value = "不含税成本")
    private Double buhscb;
	/**小计*/
	@Excel(name = "小计", width = 15)
    @ApiModelProperty(value = "小计")
    private Double xiaoj;
	/**平台费*/
	@Excel(name = "平台费", width = 15)
    @ApiModelProperty(value = "平台费")
    private Double pingtf;
	/**资金占用*/
	@Excel(name = "资金占用", width = 15)
    @ApiModelProperty(value = "资金占用")
    private Double zijzy;
	/**贴现收入*/
	@Excel(name = "贴现收入", width = 15)
    @ApiModelProperty(value = "贴现收入")
    private Double tiexsr;
	/**税差*/
	@Excel(name = "税差", width = 15)
    @ApiModelProperty(value = "税差")
    private Double shuic;
	/**年月份*/
	@Excel(name = "年月份", width = 15)
    @ApiModelProperty(value = "年月份")
    private String yearmonth;
    @Excel(name = "创建人", width = 15)
    @ApiModelProperty(value = "创建人")
    private String createBy;
    @Excel(name = "创建时间", width = 15)
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @Excel(name = "更新人", width = 15)
    @ApiModelProperty(value = "更新人")
    private String updateBy;
    @Excel(name = "更新时间", width = 15)
    @ApiModelProperty(value = "更新时间")
    private String updateTime;

    @TableField(exist = false)
    private String monthAvgnum;
    @TableField(exist = false)
    private String dayAvgnum;
    @TableField(exist = false)
    private String orderNum;
    @TableField(exist = false)
    private Double jinglirun;
}
